Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент
Акция

Мобильный разработчик с нуля от Skillbox

Вы научитесь

Разработчик мобильных приложений — одна из самых перспективных профессий в IT. На этом курсе вы изучите языки программирования Swift и Kotlin, познакомитесь со спецификой разработки приложений для Android и iOS, научитесь проектировать сложные UX/UI решения и проводить ручное тестирование. В бонусных модулях вы изучите английский для программистов, создадите макеты будущих приложений в графическом редакторе Figma, освоите язык запросов SQL и узнаете, как при работе в команде использовать систему контроля версий Git. Также вы подготовитесь к собеседованию, создадите образ идеального кандидата и узнаете секреты прохождения испытательного срока.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
Не указано
Стоимость
166980 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Общаться с коллегами на английском
#02
Программировать на языках Kotlin и Swift
#03
Пользоваться системой контроля версий Git
#04
Создавать макеты будущих интерфейсов в Figma
#05
Настраивать взаимодействие клиента с сервером
Программа курса

Вы не только научитесь создавать мобильные приложения, но и получите знания, необходимые для работы в международной IT-компании. В этом курсе идет упор на практические задания. Вы выполните несколько дипломных проектов для iOS и Android, которые сможете включить в свое портфолио.

Профессия iOS-разработчик

Вы познакомитесь со средой разработки и языком программирования Swift: переменными, массивами, словарями, классами и строками. Погрузитесь в основы разработки и компоновки элементов UI и принципы ООП. Научитесь проектировать макеты, контролировать версии приложения, отправлять и принимать сетевые запросы и хранить пользовательские данные. Узнаете, как загрузить приложение в AppStore    Научитесь продумывать архитектуру своих приложений и тестировать их. Познакомитесь с асинхронным программированием, разными фреймворками и паттернами проектирования кода. Сможете настроить Push-уведомления и хранить данные.

Вы познакомитесь со средой разработки и языком программирования Swift: переменными, массивами, словарями, классами и строками. Погрузитесь в основы разработки и компоновки элементов UI и принципы ООП. Научитесь проектировать макеты, контролировать версии приложения, отправлять и принимать сетевые запросы и хранить пользовательские данные. Узнаете, как загрузить приложение в AppStore   

Научитесь продумывать архитектуру своих приложений и тестировать их. Познакомитесь с асинхронным программированием, разными фреймворками и паттернами проектирования кода. Сможете настроить Push-уведомления и хранить данные.

Профессия Android-разработчик

Вы познакомитесь с объектно-ориентированным языком программирования Kotlin: его функциями, циклами, объектами, переменными и исключениями. Рассмотрите потоки и корутины. Узнаете, какие особенности есть у разработки приложений для Android. Изучите верстку с использованием ConstraintLayout, виды списков, разрешения приложения, процесс работы с файловой системой и базами данных, настройку оповещений и фоновое выполнение задач. Сможете подготовить приложение к запуску.  Вы научитесь работать с анимацией, настраивать вид приложения, на практике работать с выполнением задач в фоновом режиме, тестировать код и отслеживать утечки памяти. Рассмотрите паттерны устройства приложения и возможности библиотеки RxJava.

Вы познакомитесь с объектно-ориентированным языком программирования Kotlin: его функциями, циклами, объектами, переменными и исключениями. Рассмотрите потоки и корутины.

Узнаете, какие особенности есть у разработки приложений для Android. Изучите верстку с использованием ConstraintLayout, виды списков, разрешения приложения, процесс работы с файловой системой и базами данных, настройку оповещений и фоновое выполнение задач. Сможете подготовить приложение к запуску. 

Вы научитесь работать с анимацией, настраивать вид приложения, на практике работать с выполнением задач в фоновом режиме, тестировать код и отслеживать утечки памяти. Рассмотрите паттерны устройства приложения и возможности библиотеки RxJava.

Дополнительные курсы

Вы установите систему контроля версий, научитесь их сравнивать и откатывать. Узнаете, как использовать репозитории для работы в команде, создавать ветки и разрешать конфликты. Освоите полезные в работе инструменты и принципы грамотного использования Git. Вы на базовом уровне освоите язык запросов, с помощью которого будете общаться с базами данных. Научитесь собирать, запрашивать, группировать и модифицировать данные. Вы составите резюме и сопроводительное письмо, подготовитесь к собеседованию в международной компании, научитесь общаться на рабочие темы, вести деловую переписку и составлять техническое задание. Изучите термины, которые используют разработчики и тестировщики, а также процессы развертывания и обслуживания программного обеспечения. В этом модуле вам расскажут, какие качества ищут работадатели в кандидатах на вакансию. Сможете грамотно составить резюме и успешно пройти испытательный срок. Вы научитесь использовать графический редактор для создания прототипов приложений в команде. Сможете работать с графикой и применять плагины Figma. Узнаете, как происходит ручное тестирование приложений на разных симуляторах и получите информацию о дипломном проекте.

Вы установите систему контроля версий, научитесь их сравнивать и откатывать. Узнаете, как использовать репозитории для работы в команде, создавать ветки и разрешать конфликты. Освоите полезные в работе инструменты и принципы грамотного использования Git.

Вы на базовом уровне освоите язык запросов, с помощью которого будете общаться с базами данных. Научитесь собирать, запрашивать, группировать и модифицировать данные.

Вы составите резюме и сопроводительное письмо, подготовитесь к собеседованию в международной компании, научитесь общаться на рабочие темы, вести деловую переписку и составлять техническое задание. Изучите термины, которые используют разработчики и тестировщики, а также процессы развертывания и обслуживания программного обеспечения.

В этом модуле вам расскажут, какие качества ищут работадатели в кандидатах на вакансию. Сможете грамотно составить резюме и успешно пройти испытательный срок.

Вы научитесь использовать графический редактор для создания прототипов приложений в команде. Сможете работать с графикой и применять плагины Figma.

Узнаете, как происходит ручное тестирование приложений на разных симуляторах и получите информацию о дипломном проекте.

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Skillbox
Школа
Skillbox — это одна из крупнейших образовательных платформ на российском рынке, предоставляющая более 500 образовательных курсов по различным тематикам, начиная с программирования и аналитики и заканчивая модой и флористикой.